﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

namespace Common.Contract.Customer.Record
{
    [DataContract]
    [Serializable]
    public class ModelCatRecord
    {
        [DataMember]
        public string ProdL1 { get; set; }

        [DataMember]
        public string Model { get; set; }

        [DataMember]
        public string Suffix { get; set; }

        [DataMember]
        public bool? SaleFlag { get; set; }

        [DataMember]
        public string MpModel { get; set; }

        [DataMember]
        public string MpSuffix { get; set; }

        [DataMember]
        public string ActiveCode { get; set; }

        [DataMember]
        public string ProdL2 { get; set; }

        [DataMember]
        public string ProdL3 { get; set; }

        [DataMember]
        public string ProdL4 { get; set; }

        [DataMember]
        public bool? TentativeFlag { get; set; }

        [DataMember]
        public string ModelSpec { get; set; }

        [DataMember]
        public string PurType { get; set; }

        [DataMember]
        public bool? EnableFlag { get; set; }

        [DataMember]
        public string Unit { get; set; }

        [DataMember]
        public string AuCode { get; set; }

        [DataMember]
        public string AfCode { get; set; }

        [DataMember]
        public string Eom { get; set; }

        [DataMember]
        public string ProdType { get; set; }

        [DataMember]
        public string Mkt { get; set; }

        [DataMember]
        public DateTime? IfDate { get; set; }

        [DataMember]
        public bool? TransferFlag { get; set; }

        public DateTime? CreateDate { get; set; }
    }
}
